//
// UnitDef.h
//
#ifndef __UNIT_DEF_H__
#define __UNIT_DEF_H__

namespace equipment
{
	typedef enum _UNIT_ID
	{
		UID_NONE = 0,
		UID_EFEM_ALIGNER,
		UID_EEEM_COOL,
		UID_EEEM_ROBOT,
		UID_TM_LL,
		UID_TM_ROBOT_ARM_ANY,
		UID_TM_ROBOT_ARM_UPPER,
		UID_TM_ROBOT_ARM_LOWER,
		UID_PM_ANY,
		UID_PM_1,
		UID_PM_2,
		UID_PM_3,
		UID_PM_4,
	} UNIT_ID;

	typedef enum _FOUP_ID
	{
		FID_NONE = 0,
		FID_FOUP_ANY,
		FID_FOUP_1,
		FID_FOUP_2,
		FID_FOUP_3,
		FID_FOUP_4,
		FID_ORIGINAL,
	} FOUP_ID;

	typedef enum _SLOT_ID
	{
		SID_NONE = 0,
		SID_1,
		SID_2,
		SID_3,
		SID_4,
		SID_5,
		SID_6,
		SID_7,
		SID_8,
		SID_9,
		SID_10,
		SID_11,
		SID_12,
		SID_13,
		SID_14,
		SID_15,
		SID_16,
		SID_17,
		SID_18,
		SID_19,
		SID_20,
		SID_21,
		SID_22,
		SID_23,
		SID_24,
		SID_25,
		SID_ANY = 100,
		// special slot id
		SID_A,
		SID_B,
		SID_ORIGINAL,
	} SLOT_ID;

}

#endif // __UNIT_DEF_H__